package d2_file;

import java.io.File;
import java.io.IOException;

public class FileTest03{
    public static void main(String[] args) throws IOException {
        //目标: 掌握File创建和删除文件相关的方法
        File file = new File("D:\\javadevelop\\2024班\\02阶段java基础进阶\\陈某总结\\陈平安.jpg");

        //1、public boolean createNewFile(): 创建一个新文件(文件的内容是空) , 创建成功返回true, 反之
//        System.out.println(file.createNewFile());

        //mkdir------->就是创建目录的意思
        //2、public boolean mkdir() 用于创建文件夹, 注意: 只能创建一级文件夹   如果写多级就无法创建成功
        File file1 = new File("D:\\javadevelop\\2024班\\02阶段java基础进阶\\陈某总结\\chen");
        System.out.println(file1.mkdir());

        //3、public boolean mkdirs() 创建文件夹, 注意: 可以创建多级文件夹
        File file2 = new File("D:\\javadevelop\\2024班\\02阶段java基础进阶\\陈某总结\\陈某\\陈平安\\姬紫月\\宁姚\\叶凡");
//        System.out.println(file2.mkdirs());

        //4、public boolean delete() 删除文件、空文件夹
        //只能删除文件和空文件夹, 不能删除非空文件夹 ------->只能删除一级
        System.out.println(file1.delete());
        System.out.println(file2.delete());

    }
}
